intellectually challenged - Espagnol Anglais Dictionnaire